score a lot of goals against - Turkish English Dictionary